package library.frame;

import javax.swing.*;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
import java.awt.*;
import java.io.IOException;

/**
 * User: RockCrazy
 * Date: 05.01.12
 * Time: 22:48
 */
public class Help extends JDialog implements HyperlinkListener
{
	MainFrame owner;
	// текстовое поле в котором будет отобржатся спаравка в формате html
	private JEditorPane jEditorPane;

	public Help()
	{
		super((Dialog) null, "Справка", true);
		jEditorPane = new JEditorPane();
		jEditorPane.setEditable(false);
		jEditorPane.setContentType("txt/html");
		try
		{
			jEditorPane.setPage(getClass().getResource("/resources/help.html"));
		}
		catch (IOException e)
		{
			;
		}
		jEditorPane.addHyperlinkListener(this);
		add(new JScrollPane(jEditorPane));
		setSize(550, 650);
		setVisible(true);
	}

	// реализация интерфейса HyperlinkListener
	public void hyperlinkUpdate(HyperlinkEvent e)
	{
		try
		{
			if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
				jEditorPane.setPage(e.getURL());
		}
		catch (IOException ex)
		{

		}
	}
}